/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package dao;

import persistencia.InterfazPersistencia;

/**
 *
 * @author Suco
 */
public class Categoria extends InterfazPersistencia {
    
    private String codCategoria;
    private String codEmpresa;
    private String nombre;
    private String descripcion;

    

   
    public Categoria(String codCategoria, String codEmpresa, String nombre, String descripcion) {
       
        super(codCategoria);
        this.codCategoria = codCategoria;
        this.codEmpresa = codEmpresa;
        this.nombre = nombre;
        this.descripcion = descripcion;
    }

    @Override
    protected String getTabla() {
        return"categoria";
    }

    @Override
    protected String[][] getDatos() {
       
        String datos[][]=new String[7][2];
        datos[0][0]="codCategoria";datos[0][1]=codCategoria;
        datos[1][0]="codEmpresa";datos[1][1]=codEmpresa;
        datos[2][0]="nombre";datos[2][1]=nombre;
        datos[3][0]="descripcion";datos[3][1]=descripcion;         
       
        return datos;
    }
    
     public void setCodCategoria(String codCategoria) {
        
         super.setPrimaryKey(codCategoria);
         this.codCategoria = codCategoria;
    }

    public void setCodEmpresa(String codEmpresa) {
        this.codEmpresa = codEmpresa;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    @Override
    public String toString() {
        return nombre ;
    }
public String getCodCategoria() {
        return codCategoria;
    }

    public String getCodEmpresa() {
        return codEmpresa;
    }

    public String getNombre() {
        return nombre;
    }

    public String getDescripcion() {
        return descripcion;
    }
    
}
